.el-body-box {
    width: 100%;
    background-color: white;

    .el-main {
        box-sizing: border-box;
        padding-right: 0;
        padding-left: 0;
        width: 1300px;
        margin: 0 auto;
        min-height: calc(100vh - 50px);

        .statistics {
            box-sizing: border-box;
            padding-bottom: 20px;
            border-bottom: 2px solid #E4E7ED;

            .allShop {
                float: left;
                font-size: 16px;
                font-family: Microsoft YaHei;
                font-weight: 400;
                color: rgba(102, 102, 102, 1);
                margin-top: 12px;

                label {
                    color: #1DABEC;
                    margin-left: 4px;
                }
            }
        }

        .el-rows {
            text-align: left;
            margin: 30px 0;

            label {
                font-size: 14px;
                font-family: Microsoft YaHei;
                font-weight: 400;
                color: rgba(153, 153, 153, 1);
            }
        }

        /* 隐藏滚动条 Chrome Safari */
        .typeList::-webkit-scrollbar {
            display: none;
        }

        .typeList {
            margin-bottom: 30px;
            height: calc(100vh - 300px);
            overflow-y: auto;
            overflow-x: hidden;
            /* 隐藏滚动条 Firefox */
            scrollbar-width: none;
            /* 隐藏滚动条 IE 10+ */
            -ms-overflow-style: none;
            .typeAll {
                text-align: left;
                margin-bottom: 15px;

                .el-checkbox {
                    .el-checkbox__label {
                        font-size: 16px;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: rgba(51, 51, 51, 1);
                    }
                }
            }

            .type-row {
                text-align: left;
                box-sizing: border-box;
                padding: 20px 15px;
                border-radius: 8px;
                border: 1px solid #EBEEF5;
                margin-bottom: 10px;
                .cover {
                    display: flex;
                    align-items: center;
                    float: left;

                    img {
                        width: 120px;
                        margin-left: 20px;
                        cursor: pointer;
                    }
                }

                .textDeteil {
                    float: left;
                    margin-left: 20px;

                    h3 {
                        width: 194px;
                        font-family: Microsoft YaHei;
                        font-weight: bold;
                        color: rgba(102, 102, 102, 1);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        font-size: 14px;
                    }

                    p {
                        font-size: 14px;
                        font-family: Microsoft YaHei;
                        font-weight: 400;
                        color: rgba(153, 153, 153, 1);
                    }
                }

                .vertical {
                    display: flex;
                    align-items: center;
                    flex-wrap: wrap;
                    height: 65px;
                    font-size: 14px;
                    font-family: Microsoft YaHei;
                    font-weight: 400;
                    color: rgba(153, 153, 153, 1);

                    label.sum {
                        font-size: 20px;
                        font-weight: bold;
                        color: rgba(253, 140, 19, 1);

                        span {
                            margin-left: 5px;
                        }
                    }

                    .typeBtn {
                        width: 100%;
                        text-align: right;
                        label.collected {
                            display: block;
                            font-size: 14px;
                            color: rgba(33, 150, 243, 1);
                            margin-bottom: 10px;
                        }

                        .btnDelete {
                            width: 92px;
                            margin-left: 0;
                            margin-top: 10px;
                        }
                    }

                }

            }

            .cartSpace{
                text-align: center;
                font-size: 14px;
                color: rgba(153,153,153,1);
                i{
                    font-size: 80px;
                    vertical-align: middle;
                }
            }
        }

        .loadingMore{
            border-bottom: 2px solid rgba(204,204,204,1);
            box-sizing: border-box;
            padding-bottom: 25px;
        }

        .census{
            margin-top: 15px;
            .btn{

                float: left;
            }
            .settlement{
                float: right;
                border:1px solid rgba(33,150,243,1);
                .sumPrice{
                    box-sizing: border-box;
                    text-align: center;
                    width:361px;
                    height: 40px;
                    line-height: 38px;
                    display: inline-block;
                    font-size:16px;
                    font-family:Microsoft YaHei;
                    font-weight:400;
                    color:rgba(153,153,153,1);
                    .heji{
                        margin-left: 20px;
                        span{
                            color:#E32424;
                        }
                    }
                }
            }
        }
    }

    // 利用伪元素after清楚浮动
    .clearFix::after {
        content: "";
        display: block;
        width: 100%;
        font-size: 0;
        clear: both;
    }
}

.el-select .el-input {
    width: 100px;
}

.input-with-select .el-input-group__prepend {
    background-color: #fff;
}
